https://www.passeidireto.com/pergunta/94100367/determine-uma-base-ortogonal-usando-gram-schmidt-sobre-plano-x-y-z-0-e-um-operad
Recomendo esse arquivo que achei no Passei Direto